.m-container {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    background: #fff;

    .full {
        width: 100vw;
        height: 100vh;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        background: #f5f5f5;

        .loading {
            width: 40rpx;
            height: 40rpx;
        }

        .icon {
            width: 466rpx;
            height: 265rpx;
        }

        .reload-btn {
            width: 304rpx;
            height: 72rpx;
            border-radius: 10rpx;
            border: 2rpx solid rgba(241, 174, 135, 1);
            margin-top: 60rpx;
            color: #F1AE87;
            font-size: 36rpx;
            line-height: 70rpx;
            text-align: center;
            background-color: transparent;
            font-weight: 500;
            padding: 0;
        }


        .error-tips {
            font-size: 28rpx;
            color: #999;
            height: 80rpx;
            margin: 33rpx 0 61rpx 0;
        }
    }
}

.go-home-box {
    width: 110rpx;
    height: 110rpx;
    position: fixed;
    bottom: 180rpx;
    right: 10rpx;
    z-index: 49;
    background: white;
    border-radius: 110rpx;
    border: 1rpx solid #D9D9D9;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;

    .go-home {
        display: block;
        width: 70rpx;
        height: 60rpx;
    }
}